#include <QApplication>
#include <QWidget>
#include <QDialog>
#include <QMainWindow>
#include <QLabel>
#include <QPushButton>

int main (int argc, char ** argv)
{
	//创建一个应用程序对象
	QApplication app (argc, argv);
	
	//创建父窗口并显示
	QWidget parent; 
	//QMainWindow parent;
	//QDialog parent;

	//创建一个标签并停靠在父窗口上
	QLabel label ("我有一个帽衫", &parent);
	label.move (100,100);

	//创建一个按钮标签并停靠在父窗口上
	QPushButton *button = new QPushButton ("我是一个按钮", &parent);
	button->move (100, 300);
	button->resize (80,80);
	
	QObject::connect(button, SIGNAL(pressed()), &parent, SLOT(close()));

	parent.resize (600, 600);
	parent.move (200, 200);

	parent.show ();

	//让应用程序进入事件循环
	return app.exec();
}

